stabbing and kill - Spanish English Dictionary